package core.product.model;
import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Column;

@Entity
@Table(name="Bathroom")
public class Bathroom implements Serializable
{

	/**
	 * 
	 */
	private static final long serialVersionUID = -8273725522429538081L;
	private Long uuid ;
	private String bathroomName;
	private String type ;
	private Boolean toilet ;
	private Boolean combinationTubShower  ;
	private Boolean tub ;
	private Boolean shower ; 
	private Boolean jettedTub  ;
	private Boolean  bidet ;
	private Boolean outdoorShower ;
	private String notes ;
	
	/**
	 * @return the uuid
	 */
	@Id
	@GeneratedValue
	@Column(name="uuid")
	public Long getUuid() {
		return uuid;
	}
	/**
	 * @param uuid the uuid to set
	 */
	public void setUuid(Long uuid) {
		this.uuid = uuid;
	}
	/**
	 * @return the bathroomName
	 */
	@Column(name="bathroomname")
	public String getBathroomName() {
		return bathroomName;
	}
	/**
	 * @param bathroomName the bathroomName to set
	 */
	public void setBathroomName(String bathroomName) {
		this.bathroomName = bathroomName;
	}
	/**
	 * @return the type
	 */
	@Column(name="type")
	public String getType() {
		return type;
	}
	/**
	 * @param type the type to set
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * @return the toilet
	 */
	@Column(name="toilet")
	public Boolean getToilet() {
		return toilet;
	}
	/**
	 * @param toilet the toilet to set
	 */
	public void setToilet(Boolean toilet) {
		this.toilet = toilet;
	}
	/**
	 * @return the combinationTubShower
	 */
	@Column(name="combinationtubshower")
	public Boolean getCombinationTubShower() {
		return combinationTubShower;
	}
	/**
	 * @param combinationTubShower the combinationTubShower to set
	 */
	public void setCombinationTubShower(Boolean combinationTubShower) {
		this.combinationTubShower = combinationTubShower;
	}
	/**
	 * @return the tub
	 */
	@Column(name="tub")
	public Boolean getTub() {
		return tub;
	}
	/**
	 * @param tub the tub to set
	 */
	public void setTub(Boolean tub) {
		this.tub = tub;
	}
	/**
	 * @return the shower
	 */
	@Column(name="shower")
	public Boolean getShower() {
		return shower;
	}
	/**
	 * @param shower the shower to set
	 */
	public void setShower(Boolean shower) {
		this.shower = shower;
	}
	/**
	 * @return the jettedTub
	 */
	@Column(name="jettedtub")
	public Boolean getJettedTub() {
		return jettedTub;
	}
	/**
	 * @param jettedTub the jettedTub to set
	 */
	public void setJettedTub(Boolean jettedTub) {
		this.jettedTub = jettedTub;
	}
	/**
	 * @return the bidet
	 */
	@Column(name="bidet")
	public Boolean getBidet() {
		return bidet;
	}
	/**
	 * @param bidet the bidet to set
	 */
	public void setBidet(Boolean bidet) {
		this.bidet = bidet;
	}
	/**
	 * @return the outdoorShower
	 */
	@Column(name="outdoorshower")
	public Boolean getOutdoorShower() {
		return outdoorShower;
	}
	/**
	 * @param outdoorShower the outdoorShower to set
	 */
	public void setOutdoorShower(Boolean outdoorShower) {
		this.outdoorShower = outdoorShower;
	}
	/**
	 * @return the notes
	 */
	@Column(name="notes")
	public String getNotes() {
		return notes;
	}
	/**
	 * @param notes the notes to set
	 */
	public void setNotes(String notes) {
		this.notes = notes;
	}
	
}
